.content {
  padding: 30rpx 40rpx;
  min-height: 400rpx;
  &.no-padding {
    padding: 0;
  }
  //我的辅导
  .coaches {
    .coach-info {
      position: relative;
      height: 190rpx;
      border-radius: 16rpx;
      overflow: hidden;
      color: #757575;
      margin-bottom: 40rpx;
      .info-bg {
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
      }

      .info-box {
        height: 100%;
        box-shadow: 0 0 16rpx 0 rgba(0,0,0,.1);
        padding: 30rpx;
        font-size: 28rpx;
        .name {
          color: #4A4A4A;
          font-weight: bold;
          min-height: 80rpx;
          max-height: 80rpx;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
        }
        .other-info {
          margin-top: 10rpx;
          justify-content: space-between;
          .ins-name {
            color: #A0A8A4;
            // border: 2rpx solid #A0A8A4;
            // border-radius: 4rpx;
            padding: 0 10rpx;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            max-width: 50%;
            max-height: 42rpx;
          }
          .info {
            .date {
              color: #9B9B9B;
              margin-right: 10rpx;
            }
            .learned {
              color: #14CC76;
            }
            .start-learn {
              display: inline-block;
              background: #14CC76;
              border-radius: 8rpx;
              height: 56rpx;
              line-height: 56rpx;
              color: #fff;
              padding: 0 10rpx;
              font-size: 28rpx;
            }
          }
        }

      }
    }
  }
}